package com.golang.api.domain;

import com.golang.api.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 用户收入对象 income_log
 *
 * @author ruoyi
 * @date 2025-01-12
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class IncomeLog extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 用户id
     */
    @Excel(name = "用户id")
    private Long userId;

    /**
     * 活动编码
     */
    @Excel(name = "活动编码")
    private String activityCode;

    /**
     * 活动标题
     */
    @Excel(name = "活动标题")
    private String activityTitle;

    /**
     * 实收金额
     */
    @Excel(name = "实收金额")
    private BigDecimal receivedAmount;

    /**
     * 用户实付金额
     */
    @Excel(name = "用户实付金额")
    private BigDecimal paidAmount;

    /**
     * 服务费
     */
    @Excel(name = "服务费")
    private BigDecimal serviceFee;

}
